package com.ruoyi.lvlian.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotNull;

@Data
@ToString
@ApiModel(value = "完税关联销售出库", description = "完税关联销售出库")
public class InvoiceWarehouseRef {
    private String id;

    @ExcelProperty("发票号码")
    private String invoiceNum;

    @ExcelProperty("对应出库单编号")
    private String outNum;

    @ExcelProperty("对应入库单编号")
    private String inNum;


    @ExcelProperty("UID")
    private String uid;

    @ExcelProperty("本次结算对应的发票金额")
    private Double fapiaoSettlementAmount;

    @ExcelProperty("发票金额")
    private Double fapiaoAmount;


    @ExcelProperty("发票税率")
    private String taxRate;

    @ExcelProperty("入库结算金额")
    private Double inSettlementAmount;

    @ExcelProperty("出库结算金额")
    private Double outSettlementAmount;



    private String createDate;
    private String category;



    @ExcelProperty("所属公司编码")
    @ApiModelProperty(value = "所属公司编码")
    private String orgCode;





    @ExcelProperty("销售方名称")
    @ApiModelProperty(value = "销售方名称")
    private String sellerName;


    @ExcelProperty("购买方名称")
    @ApiModelProperty(value = "购买方名称")
    private String buyerName;

    @ExcelProperty("车牌号码")
    @ApiModelProperty(value = "车牌号码")
    private String plateNo;


    //    入库使用
    private String warehouseNum;
    private Double warehouseAmount;
}



